## API Report File for "@backstage/plugin-tech-insights-common"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts
import { DateTime } from 'luxon';
import { JsonValue } from '@backstage/types';

// @public
export interface BooleanCheckResult extends CheckResult {
  // (undocumented)
  result: boolean;
}

// @public
export type BulkCheckResponse = Array<{
  entity: string;
  results: CheckResult[];
}>;

// @public
export interface CheckResponse {
  description: string;
  factIds: string[];
  id: string;
  metadata?: Record<string, any>;
  name: string;
  type: string;
}

// @public
export type CheckResult = {
  facts: FactResponse;
  check: CheckResponse;
  result: JsonValue;
};

// @public
export type FactResponse = {
  [id: string]: {
    id: string;
    type: 'integer' | 'float' | 'string' | 'boolean' | 'datetime' | 'set';
    description: string;
    value: number | string | boolean | DateTime | [];
    since?: string;
    metadata?: Record<string, any>;
  };
};

// @public
export type FactSchema = {
  [name: string]: {
    type:
      | 'integer'
      | 'float'
      | 'string'
      | 'boolean'
      | 'datetime'
      | 'set'
      | 'object';
    description: string;
    since?: string;
    metadata?: Record<string, any>;
  };
};

// (No @packageDocumentation comment for this package)
```
